package com.bookstore.services;


import com.bookstore.pojo.Book;
import com.bookstore.pojo.Page;

import java.util.List;

public interface BookService {
    /**
     * 添加图书
     * @param book
     */
    public boolean add(Book book);

    /**
     * 修改图书
     * @param book 按照 id 修改
     */
    public boolean update(Book book);

    /**
     * 删除图书
     * @param book 按照 id
     */
    public boolean delete(Book book);

    /**
     * 获取一本图书
     * @param book
     */
    public Book getOne(Book book);

    /**
     * 返回分页数据
     * @return
     */
    public Page<Book> getPage(String pageNo, String pageSize);

    /**
     * 根据价格分页
     * @param pageNo
     * @param pageSize
     * @return
     */
    public List<Book> getPageByPrice(String minPrice, String maxPrice, String pageNo, String pageSize);
}
